#ifndef MAINGRAPHICS_H
#define MAINGRAPHICS_H

#include <Maestro/mcplugins.h>
#include "graphicsplugin.h"
#include <QtTest/QtTest>

class MainGraphics : public GraphicsInterface
{

    Q_INTERFACES(GraphicsInterface)
    Q_OBJECT
public:
    MainGraphics();
    void setMainPlugins(QList<MenuItemInterface *> * plugins);
    void setAddonPlugins(QList<FileAddonInterface *> * plugins);
    void setStylePlugins(QList<StyleInterface *> * plugins);
    QWidget * initialize(QWidget * parent);
public slots:
    void test();
private:
    GraphicsPlugin * graphicsPlugin;
    QList<MenuItemInterface *> * menuPlugins;


};

#endif // MAINGRAPHICS_H
